# near model CODE resource # jump table entries: 14896-14900 (5 of them) export_1862: 00000000 4E56 FEFC link A6, -0x0104 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 286E 0008 movea.l A4, [A6 + 0x8] 0000000C 2054 movea.l A0, [A4] 0000000E 3E28 006A move.w D7, [A0 + 0x6A] 00000012 2F0C move.l -[A7], A4 00000014 4EAD 3A82 jsr [A5 + 0x3A82 /* export_1868 */] 00000018 0C40 0002 cmpi.w D0, 0x2 0000001C 588F addq.l A7, 4 0000001E 6614 bne +0x16 /* 00000034 */ 00000020 2054 movea.l A0, [A4] 00000022 317C 0005 0068 move.w [A0 + 0x68], 0x5 00000028 2054 movea.l A0, [A4] 0000002A 4A68 006A tst.w [A0 + 0x6A] 0000002E 6604 bne +0x6 /* 00000034 */ 00000030 4268 0068 clr.w [A0 + 0x68] label00000034: 00000034 2054 movea.l A0, [A4] 00000036 BE68 006A cmp.w D7, [A0 + 0x6A] 0000003A 677A beq +0x7C /* 000000B6 */ 0000003C 4878 2B3E push.l 0x2B3E /* '+>' */ 00000040 2F0C move.l -[A7], A4 00000042 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 00000046 41EE FEFC lea.l A0, [A6 - 0x104] 0000004A 4210 clr.b [A0] 0000004C 2054 movea.l A0, [A4] 0000004E 3028 006A move.w D0, [A0 + 0x6A] 00000052 48C0 ext.l D0 00000054 2F00 move.l -[A7], D0 00000056 486E FEFC pea.l [A6 - 0x104] 0000005A 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 0000005E 4878 2B3E push.l 0x2B3E /* '+>' */ 00000062 486E FEFC pea.l [A6 - 0x104] 00000066 2F0C move.l -[A7], A4 00000068 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 0000006C 700B moveq.l D0, 0x0B 0000006E 2F00 move.l -[A7], D0 00000070 2F0C move.l -[A7], A4 00000072 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 00000076 2640 movea.l A3, D0 00000078 200B move.l D0, A3 0000007A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000007E 6726 beq +0x28 /* 000000A6 */ 00000080 2F0B move.l -[A7], A3 00000082 2053 movea.l A0, [A3] 00000084 2050 movea.l A0, [A0] 00000086 2268 008C movea.l A1, [A0 + 0x8C] 0000008A 4E91 jsr [A1] 0000008C 2D40 FFFC move.l [A6 - 0x4], D0 00000090 588F addq.l A7, 4 00000092 6712 beq +0x14 /* 000000A6 */ 00000094 4878 2B3E push.l 0x2B3E /* '+>' */ 00000098 2F0C move.l -[A7], A4 0000009A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000009E 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 000000A2 4FEF 000C lea.l A7, [A7 + 0xC] label000000A6: 000000A6 4A47 tst.w D7 000000A8 660C bne +0xE /* 000000B6 */ 000000AA 7001 moveq.l D0, 0x01 000000AC 2F00 move.l -[A7], D0 000000AE 2F0C move.l -[A7], A4 000000B0 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000000B4 508F addq.l A7, 8 label000000B6: 000000B6 4CEE 1880 FEF0 movem.l D7,A3,A4, [A6 - 0x110] 000000BC 4E5E unlink A6 000000BE 4E75 rts export_1863: 000000C0 4E56 FFDC link A6, -0x0024 000000C4 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000000C8 286E 0008 movea.l A4, [A6 + 0x8] 000000CC 7001 moveq.l D0, 0x01 000000CE 2F00 move.l -[A7], D0 000000D0 2F0C move.l -[A7], A4 000000D2 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000000D6 2640 movea.l A3, D0 000000D8 4878 2B3F push.l 0x2B3F /* '+?' */ 000000DC 4878 2B07 push.l 0x2B07 000000E0 2F0C move.l -[A7], A4 000000E2 4EAD 188A jsr [A5 + 0x188A /* export_781 */] 000000E6 2F0B move.l -[A7], A3 000000E8 2053 movea.l A0, [A3] 000000EA 2050 movea.l A0, [A0] 000000EC 2268 0028 movea.l A1, [A0 + 0x28] 000000F0 4E91 jsr [A1] 000000F2 2D40 FFF8 move.l [A6 - 0x8], D0 000000F6 700D moveq.l D0, 0x0D 000000F8 2F00 move.l -[A7], D0 000000FA 2F0B move.l -[A7], A3 000000FC 2053 movea.l A0, [A3] 000000FE 2050 movea.l A0, [A0] 00000100 2268 00E0 movea.l A1, [A0 + 0xE0] 00000104 4E91 jsr [A1] 00000106 2F0B move.l -[A7], A3 00000108 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 0000010C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000110 A873 syscall SetPort 00000112 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 00000116 2640 movea.l A3, D0 00000118 2054 movea.l A0, [A4] 0000011A 214B 005C move.l [A0 + 0x5C], A3 0000011E 4878 2B37 push.l 0x2B37 /* '+7' */ 00000122 2F0C move.l -[A7], A4 00000124 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */] 00000128 2D40 FFFC move.l [A6 - 0x4], D0 0000012C 2054 movea.l A0, [A4] 0000012E 2F28 0058 move.l -[A7], [A0 + 0x58] 00000132 486E FFEC pea.l [A6 - 0x14] 00000136 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 0000013A 41EE FFEC lea.l A0, [A6 - 0x14] 0000013E 4FEF 0034 lea.l A7, [A7 + 0x34] 00000142 6000 00D0 bra +0xD2 /* 00000214 */ label00000146: 00000146 2F06 move.l -[A7], D6 00000148 2F0C move.l -[A7], A4 0000014A 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 0000014E 2D40 FFE4 move.l [A6 - 0x1C], D0 00000152 2640 movea.l A3, D0 00000154 7000 moveq.l D0, 0x00 00000156 2D40 FFE8 move.l [A6 - 0x18], D0 0000015A 508F addq.l A7, 8 0000015C 6000 00AE bra +0xB0 /* 0000020C */ label00000160: 00000160 2D53 FFE0 move.l [A6 - 0x20], [A3] 00000164 7001 moveq.l D0, 0x01 00000166 B7ED FE0C cmpa.l A3, [A5 - 0x1F4] 0000016A 6718 beq +0x1A /* 00000184 */ 0000016C 206E FFE0 movea.l A0, [A6 - 0x20] 00000170 2228 000A move.l D1, [A0 + 0xA] 00000174 B2AD FE0C cmp.l D1, [A5 - 0x1F4] 00000178 670A beq +0xC /* 00000184 */ 0000017A 2054 movea.l A0, [A4] 0000017C B7E8 0036 cmpa.l A3, [A0 + 0x36] 00000180 6702 beq +0x4 /* 00000184 */ 00000182 7000 moveq.l D0, 0x00 label00000184: 00000184 1A00 move.b D5, D0 00000186 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000018A 2F0B move.l -[A7], A3 0000018C 206E FFE0 movea.l A0, [A6 - 0x20] 00000190 2050 movea.l A0, [A0] 00000192 2268 0188 movea.l A1, [A0 + 0x188] 00000196 4E91 jsr [A1] 00000198 2E00 move.l D7, D0 0000019A 7001 moveq.l D0, 0x01 0000019C B086 cmp.l D0, D6 0000019E 508F addq.l A7, 8 000001A0 6632 bne +0x34 /* 000001D4 */ 000001A2 2F07 move.l -[A7], D7 000001A4 2F0C move.l -[A7], A4 000001A6 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 000001AA 2D40 FFDC move.l [A6 - 0x24], D0 000001AE 508F addq.l A7, 8 000001B0 6720 beq +0x22 /* 000001D2 */ 000001B2 206E FFDC movea.l A0, [A6 - 0x24] 000001B6 2050 movea.l A0, [A0] 000001B8 2028 0028 move.l D0, [A0 + 0x28] 000001BC B0AE FFFC cmp.l D0, [A6 - 0x4] 000001C0 6610 bne +0x12 /* 000001D2 */ 000001C2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000001C6 4EAD 2F2A jsr [A5 + 0x2F2A /* export_1505 */] 000001CA B0AE FFDC cmp.l D0, [A6 - 0x24] 000001CE 588F addq.l A7, 4 000001D0 6702 beq +0x4 /* 000001D4 */ label000001D2: 000001D2 7E01 moveq.l D7, 0x01 label000001D4: 000001D4 7000 moveq.l D0, 0x00 000001D6 1005 move.b D0, D5 000001D8 2F00 move.l -[A7], D0 000001DA 2F07 move.l -[A7], D7 000001DC 2F0C move.l -[A7], A4 000001DE 4EBA 00AA jsr [PC + 0xAA /* 0000028A */] 000001E2 2D40 FFE8 move.l [A6 - 0x18], D0 000001E6 4FEF 000C lea.l A7, [A7 + 0xC] 000001EA 6608 bne +0xA /* 000001F4 */ 000001EC 2053 movea.l A0, [A3] 000001EE 2668 000A movea.l A3, [A0 + 0xA] 000001F2 6018 bra +0x1A /* 0000020C */ label000001F4: 000001F4 B7EE FFE4 cmpa.l A3, [A6 - 0x1C] 000001F8 6712 beq +0x14 /* 0000020C */ 000001FA 2F06 move.l -[A7], D6 000001FC 206E FFE8 movea.l A0, [A6 - 0x18] 00000200 2050 movea.l A0, [A0] 00000202 2F28 0004 move.l -[A7], [A0 + 0x4] 00000206 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 0000020A 508F addq.l A7, 8 label0000020C: 0000020C 4AAE FFE8 tst.l [A6 - 0x18] 00000210 6700 FF4E beq -0xB0 /* 00000160 */ label00000214: 00000214 486E FFEC pea.l [A6 - 0x14] 00000218 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 0000021C 2C00 move.l D6, D0 0000021E 588F addq.l A7, 4 00000220 6600 FF24 bne -0xDA /* 00000146 */ 00000224 7000 moveq.l D0, 0x00 00000226 2F00 move.l -[A7], D0 00000228 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000022C 206D FE0C movea.l A0, [A5 - 0x1F4] 00000230 2F08 move.l -[A7], A0 00000232 2050 movea.l A0, [A0] 00000234 2050 movea.l A0, [A0] 00000236 2268 0188 movea.l A1, [A0 + 0x188] 0000023A 4E91 jsr [A1] 0000023C 508F addq.l A7, 8 0000023E 2F00 move.l -[A7], D0 00000240 2F0C move.l -[A7], A4 00000242 4EBA 0046 jsr [PC + 0x46 /* 0000028A */] 00000246 2640 movea.l A3, D0 00000248 200B move.l D0, A3 0000024A 4FEF 000C lea.l A7, [A7 + 0xC] 0000024E 671C beq +0x1E /* 0000026C */ 00000250 2F0B move.l -[A7], A3 00000252 2054 movea.l A0, [A4] 00000254 2F28 005C move.l -[A7], [A0 + 0x5C] 00000258 4EAD 250A jsr [A5 + 0x250A /* export_1181 */] 0000025C 2F0B move.l -[A7], A3 0000025E 2054 movea.l A0, [A4] 00000260 2F28 005C move.l -[A7], [A0 + 0x5C] 00000264 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000268 4FEF 0010 lea.l A7, [A7 + 0x10] label0000026C: 0000026C 2054 movea.l A0, [A4] 0000026E 2F28 0058 move.l -[A7], [A0 + 0x58] 00000272 4EAD 251A jsr [A5 + 0x251A /* export_1183 */] 00000276 2054 movea.l A0, [A4] 00000278 317C 0006 0068 move.w [A0 + 0x68], 0x6 0000027E 588F addq.l A7, 4 00000280 4CEE 18E0 FFC8 movem.l D5,D6,D7,A3,A4, [A6 - 0x38] 00000286 4E5E unlink A6 00000288 4E75 rts fn0000028A: 0000028A 4E56 FFF4 link A6, -0x000C 0000028E 48E7 0118 movem.l -[A7], D7,A3,A4 00000292 2E2E 000C move.l D7, [A6 + 0xC] 00000296 286E 0008 movea.l A4, [A6 + 0x8] 0000029A 2054 movea.l A0, [A4] 0000029C 2F28 005C move.l -[A7], [A0 + 0x5C] 000002A0 486E FFF4 pea.l [A6 - 0xC] 000002A4 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */] 000002A8 41EE FFF4 lea.l A0, [A6 - 0xC] 000002AC 508F addq.l A7, 8 label000002AE: 000002AE 486E FFF4 pea.l [A6 - 0xC] 000002B2 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */] 000002B6 2640 movea.l A3, D0 000002B8 200B move.l D0, A3 000002BA 588F addq.l A7, 4 000002BC 6706 beq +0x8 /* 000002C4 */ 000002BE 2053 movea.l A0, [A3] 000002C0 BE90 cmp.l D7, [A0] 000002C2 66EA bne -0x14 /* 000002AE */ label000002C4: 000002C4 200B move.l D0, A3 000002C6 6662 bne +0x64 /* 0000032A */ 000002C8 4A2E 0013 tst.b [A6 + 0x13] 000002CC 675C beq +0x5E /* 0000032A */ 000002CE 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 000002D2 2D40 FFF8 move.l [A6 - 0x8], D0 000002D6 7000 moveq.l D0, 0x00 000002D8 2D40 FFFC move.l [A6 - 0x4], D0 000002DC 7201 moveq.l D1, 0x01 000002DE 4AAE FFFC tst.l [A6 - 0x4] 000002E2 6616 bne +0x18 /* 000002FA */ 000002E4 2F01 move.l -[A7], D1 000002E6 7008 moveq.l D0, 0x08 000002E8 2F00 move.l -[A7], D0 000002EA 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 000002EE 588F addq.l A7, 4 000002F0 221F move.l D1, [A7]+ 000002F2 2D40 FFFC move.l [A6 - 0x4], D0 000002F6 6602 bne +0x4 /* 000002FA */ 000002F8 7200 moveq.l D1, 0x00 label000002FA: 000002FA 4A01 tst.b D1 000002FC 6718 beq +0x1A /* 00000316 */ 000002FE 206E FFFC movea.l A0, [A6 - 0x4] 00000302 2050 movea.l A0, [A0] 00000304 2087 move.l [A0], D7 00000306 206E FFFC movea.l A0, [A6 - 0x4] 0000030A 2050 movea.l A0, [A0] 0000030C 202E FFF8 move.l D0, [A6 - 0x8] 00000310 2140 0004 move.l [A0 + 0x4], D0 00000314 6002 bra +0x4 /* 00000318 */ label00000316: 00000316 7000 moveq.l D0, 0x00 label00000318: 00000318 266E FFFC movea.l A3, [A6 - 0x4] 0000031C 2F0B move.l -[A7], A3 0000031E 2054 movea.l A0, [A4] 00000320 2F28 005C move.l -[A7], [A0 + 0x5C] 00000324 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 00000328 508F addq.l A7, 8 label0000032A: 0000032A 200B move.l D0, A3 0000032C 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18] 00000332 4E5E unlink A6 00000334 4E75 rts export_1864: 00000336 4E56 0000 link A6, 0 0000033A 48E7 0118 movem.l -[A7], D7,A3,A4 0000033E 286E 0008 movea.l A4, [A6 + 0x8] 00000342 2054 movea.l A0, [A4] 00000344 2F28 005C move.l -[A7], [A0 + 0x5C] 00000348 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 0000034C 2640 movea.l A3, D0 0000034E 200B move.l D0, A3 00000350 588F addq.l A7, 4 00000352 6730 beq +0x32 /* 00000384 */ 00000354 7001 moveq.l D0, 0x01 00000356 2F00 move.l -[A7], D0 00000358 2F0C move.l -[A7], A4 0000035A 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 0000035E 7001 moveq.l D0, 0x01 00000360 2F00 move.l -[A7], D0 00000362 2053 movea.l A0, [A3] 00000364 2F10 move.l -[A7], [A0] 00000366 2F0C move.l -[A7], A4 00000368 4EAD 1FE2 jsr [A5 + 0x1FE2 /* export_1016 */] 0000036C 3E00 move.w D7, D0 0000036E 48C7 ext.l D7 00000370 2F07 move.l -[A7], D7 00000372 2F0C move.l -[A7], A4 00000374 4EBA 0200 jsr [PC + 0x200 /* 00000576 */] 00000378 2054 movea.l A0, [A4] 0000037A 3140 0068 move.w [A0 + 0x68], D0 0000037E 4FEF 001C lea.l A7, [A7 + 0x1C] 00000382 6006 bra +0x8 /* 0000038A */ label00000384: 00000384 2054 movea.l A0, [A4] 00000386 4268 0068 clr.w [A0 + 0x68] label0000038A: 0000038A 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC] 00000390 4E5E unlink A6 00000392 4E75 rts export_1865: 00000394 4E56 FFB4 link A6, -0x004C 00000398 48E7 0118 movem.l -[A7], D7,A3,A4 0000039C 286E 0008 movea.l A4, [A6 + 0x8] 000003A0 2054 movea.l A0, [A4] 000003A2 2F28 005C move.l -[A7], [A0 + 0x5C] 000003A6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000003AA 2640 movea.l A3, D0 000003AC 200B move.l D0, A3 000003AE 588F addq.l A7, 4 000003B0 660A bne +0xC /* 000003BC */ 000003B2 2054 movea.l A0, [A4] 000003B4 4268 0068 clr.w [A0 + 0x68] 000003B8 6000 00BA bra +0xBC /* 00000474 */ label000003BC: 000003BC 2054 movea.l A0, [A4] 000003BE 317C 0008 0068 move.w [A0 + 0x68], 0x8 000003C4 2053 movea.l A0, [A3] 000003C6 2068 0004 movea.l A0, [A0 + 0x4] 000003CA 2D48 FFFC move.l [A6 - 0x4], A0 000003CE 2050 movea.l A0, [A0] 000003D0 4A90 tst.l [A0] 000003D2 6700 00A0 beq +0xA2 /* 00000474 */ 000003D6 2053 movea.l A0, [A3] 000003D8 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4] 000003DE 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000003E2 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000003E6 2E00 move.l D7, D0 000003E8 2F07 move.l -[A7], D7 000003EA 2F0C move.l -[A7], A4 000003EC 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 000003F0 2D40 FFF0 move.l [A6 - 0x10], D0 000003F4 41EE FFF0 lea.l A0, [A6 - 0x10] 000003F8 2053 movea.l A0, [A3] 000003FA 2F10 move.l -[A7], [A0] 000003FC 2F0C move.l -[A7], A4 000003FE 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00000402 2D40 FFF4 move.l [A6 - 0xC], D0 00000406 486E FFB4 pea.l [A6 - 0x4C] 0000040A 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000040E 4A80 tst.l D0 00000410 4FEF 0018 lea.l A7, [A7 + 0x18] 00000414 674A beq +0x4C /* 00000460 */ 00000416 2F3C 0001 4000 move.l -[A7], 0x14000 0000041C 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000420 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000424 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000428 2F0C move.l -[A7], A4 0000042A 4EBA 0052 jsr [PC + 0x52 /* 0000047E */] 0000042E 2053 movea.l A0, [A3] 00000430 2D68 0004 FFEC move.l [A6 - 0x14], [A0 + 0x4] 00000436 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000043A 4EAD 258A jsr [A5 + 0x258A /* export_1197 */] 0000043E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000442 2F0C move.l -[A7], A4 00000444 4EAD 2022 jsr [A5 + 0x2022 /* export_1024 */] 00000448 3E00 move.w D7, D0 0000044A 48C7 ext.l D7 0000044C 2F07 move.l -[A7], D7 0000044E 2F0C move.l -[A7], A4 00000450 4EBA 0124 jsr [PC + 0x124 /* 00000576 */] 00000454 2054 movea.l A0, [A4] 00000456 3140 0068 move.w [A0 + 0x68], D0 0000045A 4FEF 0024 lea.l A7, [A7 + 0x24] 0000045E 600A bra +0xC /* 0000046A */ label00000460: 00000460 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000464 4EAD 1BFA jsr [A5 + 0x1BFA /* export_891 */] 00000468 588F addq.l A7, 4 label0000046A: 0000046A 486E FFB4 pea.l [A6 - 0x4C] 0000046E 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00000472 588F addq.l A7, 4 label00000474: 00000474 4CEE 1880 FFA8 movem.l D7,A3,A4, [A6 - 0x58] 0000047A 4E5E unlink A6 0000047C 4E75 rts fn0000047E: 0000047E 4E56 FFC8 link A6, -0x0038 00000482 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000486 286E 000C movea.l A4, [A6 + 0xC] 0000048A 7000 moveq.l D0, 0x00 0000048C 2640 movea.l A3, D0 0000048E 6042 bra +0x44 /* 000004D2 */ label00000490: 00000490 2054 movea.l A0, [A4] 00000492 0828 0004 0025 btst.b [A0 + 0x25], 0x4 00000498 56C0 sne D0 0000049A 4400 neg.b D0 0000049C 4A00 tst.b D0 0000049E 6718 beq +0x1A /* 000004B8 */ 000004A0 7000 moveq.l D0, 0x00 000004A2 2F00 move.l -[A7], D0 000004A4 2F0C move.l -[A7], A4 000004A6 4EAD 1A42 jsr [A5 + 0x1A42 /* export_836 */] 000004AA 206E 0010 movea.l A0, [A6 + 0x10] 000004AE 2050 movea.l A0, [A0] 000004B0 B0A8 001C cmp.l D0, [A0 + 0x1C] 000004B4 508F addq.l A7, 8 000004B6 6724 beq +0x26 /* 000004DC */ label000004B8: 000004B8 200B move.l D0, A3 000004BA 6606 bne +0x8 /* 000004C2 */ 000004BC 4EAD 24BA jsr [A5 + 0x24BA /* export_1171 */] 000004C0 2640 movea.l A3, D0 label000004C2: 000004C2 2F0C move.l -[A7], A4 000004C4 2F0B move.l -[A7], A3 000004C6 4EAD 24E2 jsr [A5 + 0x24E2 /* export_1176 */] 000004CA 2054 movea.l A0, [A4] 000004CC 2868 000A movea.l A4, [A0 + 0xA] 000004D0 508F addq.l A7, 8 label000004D2: 000004D2 200C move.l D0, A4 000004D4 6706 beq +0x8 /* 000004DC */ 000004D6 B9EE 0010 cmpa.l A4, [A6 + 0x10] 000004DA 66B4 bne -0x4A /* 00000490 */ label000004DC: 000004DC 200B move.l D0, A3 000004DE 6700 008C beq +0x8E /* 0000056C */ 000004E2 4247 clr.w D7 000004E4 2053 movea.l A0, [A3] 000004E6 2C10 move.l D6, [A0] 000004E8 E486 asr D6, 2 000004EA 606C bra +0x6E /* 00000558 */ label000004EC: 000004EC 2013 move.l D0, [A3] 000004EE 5080 addq.l D0, 8 000004F0 48C6 ext.l D6 000004F2 2206 move.l D1, D6 000004F4 E589 lsl D1, 2 000004F6 D280 add.l D1, D0 000004F8 2041 movea.l A0, D1 000004FA 2850 movea.l A4, [A0] 000004FC 7801 moveq.l D4, 0x01 000004FE 7000 moveq.l D0, 0x00 00000500 1004 move.b D0, D4 00000502 4A80 tst.l D0 00000504 2054 movea.l A0, [A4] 00000506 0228 007F 0026 andi.b [A0 + 0x26], 0x7F 0000050C 2200 move.l D1, D0 0000050E EF09 lsl D1.b, 7 00000510 8328 0026 or.b [A0 + 0x26], D1 00000514 486E FFC8 pea.l [A6 - 0x38] 00000518 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 0000051C 4A80 tst.l D0 0000051E 588F addq.l A7, 4 00000520 670A beq +0xC /* 0000052C */ 00000522 2F0C move.l -[A7], A4 00000524 4EAD 1BE2 jsr [A5 + 0x1BE2 /* export_888 */] 00000528 588F addq.l A7, 4 0000052A 6006 bra +0x8 /* 00000532 */ label0000052C: 0000052C 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 00000530 3E00 move.w D7, D0 label00000532: 00000532 486E FFC8 pea.l [A6 - 0x38] 00000536 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 0000053A 4205 clr.b D5 0000053C 7000 moveq.l D0, 0x00 0000053E 1005 move.b D0, D5 00000540 4A80 tst.l D0 00000542 2054 movea.l A0, [A4] 00000544 0228 007F 0026 andi.b [A0 + 0x26], 0x7F 0000054A 2200 move.l D1, D0 0000054C EF09 lsl D1.b, 7 0000054E 8328 0026 or.b [A0 + 0x26], D1 00000552 4A47 tst.w D7 00000554 588F addq.l A7, 4 00000556 6604 bne +0x6 /* 0000055C */ label00000558: 00000558 5346 subq.w D6, 1 0000055A 6C90 bge -0x6E /* 000004EC */ label0000055C: 0000055C 2F0B move.l -[A7], A3 0000055E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000562 48C7 ext.l D7 00000564 2F07 move.l -[A7], D7 00000566 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 0000056A 508F addq.l A7, 8 label0000056C: 0000056C 4CEE 18F0 FFB0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x50] 00000572 4E5E unlink A6 00000574 4E75 rts fn00000576: 00000576 4E56 FEFC link A6, -0x0104 0000057A 48E7 0318 movem.l -[A7], D6,D7,A3,A4 0000057E 3E2E 000E move.w D7, [A6 + 0xE] 00000582 286E 0008 movea.l A4, [A6 + 0x8] 00000586 4A47 tst.w D7 00000588 6700 0088 beq +0x8A /* 00000612 */ 0000058C 2654 movea.l A3, [A4] 0000058E 3C2B 006A move.w D6, [A3 + 0x6A] 00000592 9C6B 006C sub.w D6, [A3 + 0x6C] 00000596 2054 movea.l A0, [A4] 00000598 DF68 006C add.w [A0 + 0x6C], D7 0000059C 2654 movea.l A3, [A4] 0000059E 3E2B 006A move.w D7, [A3 + 0x6A] 000005A2 9E6B 006C sub.w D7, [A3 + 0x6C] 000005A6 4A47 tst.w D7 000005A8 6C02 bge +0x4 /* 000005AC */ 000005AA 4247 clr.w D7 label000005AC: 000005AC 7001 moveq.l D0, 0x01 000005AE 2F00 move.l -[A7], D0 000005B0 2F0C move.l -[A7], A4 000005B2 4EAD 1FD2 jsr [A5 + 0x1FD2 /* export_1014 */] 000005B6 2D40 FFFC move.l [A6 - 0x4], D0 000005BA 2F00 move.l -[A7], D0 000005BC 206E FFFC movea.l A0, [A6 - 0x4] 000005C0 2050 movea.l A0, [A0] 000005C2 2050 movea.l A0, [A0] 000005C4 2268 008C movea.l A1, [A0 + 0x8C] 000005C8 4E91 jsr [A1] 000005CA 2640 movea.l A3, D0 000005CC 4878 2B3E push.l 0x2B3E /* '+>' */ 000005D0 2F0C move.l -[A7], A4 000005D2 2F0B move.l -[A7], A3 000005D4 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 000005D8 4878 2B3E push.l 0x2B3E /* '+>' */ 000005DC 2F0C move.l -[A7], A4 000005DE 4EAD 18A2 jsr [A5 + 0x18A2 /* export_784 */] 000005E2 41EE FEFC lea.l A0, [A6 - 0x104] 000005E6 4210 clr.b [A0] 000005E8 48C7 ext.l D7 000005EA 2F07 move.l -[A7], D7 000005EC 486E FEFC pea.l [A6 - 0x104] 000005F0 4EAD 10C2 jsr [A5 + 0x10C2 /* export_532 */] 000005F4 4878 2B3E push.l 0x2B3E /* '+>' */ 000005F8 486E FEFC pea.l [A6 - 0x104] 000005FC 2F0C move.l -[A7], A4 000005FE 4EAD 189A jsr [A5 + 0x189A /* export_783 */] 00000602 4878 2B35 push.l 0x2B35 /* '+5' */ 00000606 2F0C move.l -[A7], A4 00000608 2F0B move.l -[A7], A3 0000060A 4EAD 1942 jsr [A5 + 0x1942 /* export_804 */] 0000060E 4FEF 0040 lea.l A7, [A7 + 0x40] label00000612: 00000612 7E07 moveq.l D7, 0x07 00000614 2054 movea.l A0, [A4] 00000616 2248 movea.l A1, A0 00000618 3028 006C move.w D0, [A0 + 0x6C] 0000061C B069 006A cmp.w D0, [A1 + 0x6A] 00000620 6602 bne +0x4 /* 00000624 */ 00000622 7E08 moveq.l D7, 0x08 label00000624: 00000624 3007 move.w D0, D7 00000626 4CEE 18C0 FEEC movem.l D6,D7,A3,A4, [A6 - 0x114] 0000062C 4E5E unlink A6 0000062E 4E75 rts export_1866: 00000630 4E56 FEF0 link A6, -0x0110 00000634 48E7 0118 movem.l -[A7], D7,A3,A4 00000638 286E 0008 movea.l A4, [A6 + 0x8] 0000063C 2054 movea.l A0, [A4] 0000063E 2F28 005C move.l -[A7], [A0 + 0x5C] 00000642 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 00000646 2640 movea.l A3, D0 00000648 2053 movea.l A0, [A3] 0000064A 2F10 move.l -[A7], [A0] 0000064C 2F0C move.l -[A7], A4 0000064E 4EAD 205A jsr [A5 + 0x205A /* export_1031 */] 00000652 2D40 FFF4 move.l [A6 - 0xC], D0 00000656 2053 movea.l A0, [A3] 00000658 2068 0004 movea.l A0, [A0 + 0x4] 0000065C 2D48 FFFC move.l [A6 - 0x4], A0 00000660 2050 movea.l A0, [A0] 00000662 4A90 tst.l [A0] 00000664 4FEF 000C lea.l A7, [A7 + 0xC] 00000668 6650 bne +0x52 /* 000006BA */ 0000066A 2054 movea.l A0, [A4] 0000066C 2F28 005C move.l -[A7], [A0 + 0x5C] 00000670 4EAD 258A jsr [A5 + 0x258A /* export_1197 */] 00000674 2D40 FFF0 move.l [A6 - 0x10], D0 00000678 200B move.l D0, A3 0000067A 6722 beq +0x24 /* 0000069E */ 0000067C 2053 movea.l A0, [A3] 0000067E 2F28 0004 move.l -[A7], [A0 + 0x4] 00000682 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000686 200B move.l D0, A3 00000688 670C beq +0xE /* 00000696 */ 0000068A 2F0B move.l -[A7], A3 0000068C 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000690 7000 moveq.l D0, 0x00 00000692 588F addq.l A7, 4 00000694 6002 bra +0x4 /* 00000698 */ label00000696: 00000696 7000 moveq.l D0, 0x00 label00000698: 00000698 7000 moveq.l D0, 0x00 0000069A 588F addq.l A7, 4 0000069C 6002 bra +0x4 /* 000006A0 */ label0000069E: 0000069E 7000 moveq.l D0, 0x00 label000006A0: 000006A0 2054 movea.l A0, [A4] 000006A2 2F28 005C move.l -[A7], [A0 + 0x5C] 000006A6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */] 000006AA 4A80 tst.l D0 000006AC 508F addq.l A7, 8 000006AE 660A bne +0xC /* 000006BA */ 000006B0 2054 movea.l A0, [A4] 000006B2 2248 movea.l A1, A0 000006B4 3368 006A 006C move.w [A1 + 0x6C], [A0 + 0x6A] label000006BA: 000006BA 206E FFF4 movea.l A0, [A6 - 0xC] 000006BE 2050 movea.l A0, [A0] 000006C0 2668 001C movea.l A3, [A0 + 0x1C] 000006C4 2F0B move.l -[A7], A3 000006C6 4EAD 0D62 jsr [A5 + 0xD62 /* export_424 */] 000006CA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000006CE 4EAD 1FDA jsr [A5 + 0x1FDA /* export_1015 */] 000006D2 2D40 FFF8 move.l [A6 - 0x8], D0 000006D6 700B moveq.l D0, 0x0B 000006D8 2F00 move.l -[A7], D0 000006DA 2F0C move.l -[A7], A4 000006DC 4EAD 1A3A jsr [A5 + 0x1A3A /* export_835 */] 000006E0 2640 movea.l A3, D0 000006E2 200B move.l D0, A3 000006E4 4FEF 0010 lea.l A7, [A7 + 0x10] 000006E8 6710 beq +0x12 /* 000006FA */ 000006EA 2F0B move.l -[A7], A3 000006EC 2F0C move.l -[A7], A4 000006EE 2054 movea.l A0, [A4] 000006F0 2050 movea.l A0, [A0] 000006F2 2268 0048 movea.l A1, [A0 + 0x48] 000006F6 4E91 jsr [A1] 000006F8 508F addq.l A7, 8 label000006FA: 000006FA 2054 movea.l A0, [A4] 000006FC 2248 movea.l A1, A0 000006FE 3028 006C move.w D0, [A0 + 0x6C] 00000702 B069 006A cmp.w D0, [A1 + 0x6A] 00000706 6606 bne +0x8 /* 0000070E */ 00000708 4268 0068 clr.w [A0 + 0x68] 0000070C 6056 bra +0x58 /* 00000764 */ label0000070E: 0000070E 2054 movea.l A0, [A4] 00000710 317C 0006 0068 move.w [A0 + 0x68], 0x6 00000716 2054 movea.l A0, [A4] 00000718 2068 0064 movea.l A0, [A0 + 0x64] 0000071C 2050 movea.l A0, [A0] 0000071E 7002 moveq.l D0, 0x02 00000720 B068 000A cmp.w D0, [A0 + 0xA] 00000724 6708 beq +0xA /* 0000072E */ 00000726 2E3C 0000 2B09 move.l D7, 0x2B09 /* '+\t' */ 0000072C 6006 bra +0x8 /* 00000734 */ label0000072E: 0000072E 2E3C 0000 2B0A move.l D7, 0x2B0A /* '+\n' */ label00000734: 00000734 41EE FEF0 lea.l A0, [A6 - 0x110] 00000738 4210 clr.b [A0] 0000073A 70FF moveq.l D0, 0xFFFFFFFF 0000073C 2F00 move.l -[A7], D0 0000073E 2F00 move.l -[A7], D0 00000740 4878 0BEA push.l 0xBEA 00000744 2F07 move.l -[A7], D7 00000746 486E FEF0 pea.l [A6 - 0x110] 0000074A 2054 movea.l A0, [A4] 0000074C 2F28 0036 move.l -[A7], [A0 + 0x36] 00000750 4EAD 1782 jsr [A5 + 0x1782 /* export_748 */] 00000754 486E FEF0 pea.l [A6 - 0x110] 00000758 4878 2B08 push.l 0x2B08 0000075C 4EAD 1E22 jsr [A5 + 0x1E22 /* export_960 */] 00000760 4FEF 0020 lea.l A7, [A7 + 0x20] label00000764: 00000764 4AAE FFF8 tst.l [A6 - 0x8] 00000768 670A beq +0xC /* 00000774 */ 0000076A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000076E 4EAD 19F2 jsr [A5 + 0x19F2 /* export_826 */] 00000772 588F addq.l A7, 4 label00000774: 00000774 4CEE 1880 FEE4 movem.l D7,A3,A4, [A6 - 0x11C] 0000077A 4E5E unlink A6 0000077C 4E75 rts